hydro mount - French English Dictionary